package edu.usc.tweetool.hibernate;

/**
 * Users entity. @author MyEclipse Persistence Tools
 */

public class Users implements java.io.Serializable {

	// Fields

	private Long userId;
	private Long lastFetch;
	private Long updateFreq;
	private String userName;
	private Long numTweets;
	private Long refOut;
	private Long refIn;

	// Constructors

	/** default constructor */
	public Users() {
	}

	/** minimal constructor */
	public Users(Long userId, String userName) {
		this.userId = userId;
		this.userName = userName;
	}

	/** full constructor */
	public Users(Long userId, Long lastFetch, Long updateFreq, String userName,
			Long numTweets, Long refOut, Long refIn) {
		this.userId = userId;
		this.lastFetch = lastFetch;
		this.updateFreq = updateFreq;
		this.userName = userName;
		this.numTweets = numTweets;
		this.refOut = refOut;
		this.refIn = refIn;
	}

	// Property accessors

	public Long getUserId() {
		return this.userId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}

	public Long getLastFetch() {
		return this.lastFetch;
	}

	public void setLastFetch(Long lastFetch) {
		this.lastFetch = lastFetch;
	}

	public Long getUpdateFreq() {
		return this.updateFreq;
	}

	public void setUpdateFreq(Long updateFreq) {
		this.updateFreq = updateFreq;
	}

	public String getUserName() {
		return this.userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public Long getNumTweets() {
		return this.numTweets;
	}

	public void setNumTweets(Long numTweets) {
		this.numTweets = numTweets;
	}

	public Long getRefOut() {
		return this.refOut;
	}

	public void setRefOut(Long refOut) {
		this.refOut = refOut;
	}

	public Long getRefIn() {
		return this.refIn;
	}

	public void setRefIn(Long refIn) {
		this.refIn = refIn;
	}

}